﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Himall.Entity
{
    /// <summary>
    /// 协议枚举
    /// </summary>
    public enum AgreementTypes
    {
        /// <summary>
        /// 买家
        /// </summary>
        [Description("买家")]
        Buyers = 0,

        /// <summary>
        /// 卖家
        /// </summary>
        [Description("卖家")]
        Seller = 1,
        [Description("APP关于我们")]
        APP = 2
    }
    /// <summary>
    /// 申请退款状态
    /// </summary>
    public enum ApplyWithDrawStatus
    {

        /// <summary>
        /// 待处理
        /// </summary>
        [Description("待处理")]
        WaitConfirm = 1,

        /// <summary>
        /// 付款失败
        /// </summary>
        [Description("付款失败")]
        PayFail = 2,

        /// <summary>
        /// 提现成功
        /// </summary>
        [Description("提现成功")]
        WithDrawSuccess = 3,

        /// <summary>
        /// 已拒绝
        /// </summary>
        [Description("已拒绝")]
        Refuse = 4,
        /// <summary>
        /// 付款中
        /// </summary>
        [Description("付款中")]
        PayPending = 5,
    }
    /// <summary>
    /// Url所属类型
    /// </summary>
    public enum BannerUrltypes
    {
        /// <summary>
        /// 链接
        /// </summary>
        [Description("链接")]
        Link = 0,

        /// <summary>
        /// 全部商品
        /// </summary>
        [Description("全部商品")]
        AllProducts = 1,

        /// <summary>
        /// 商品分类
        /// </summary>
        [Description("商品分类")]
        Category = 2,

        /// <summary>
        /// 店铺简介
        /// </summary>
        [Description("店铺简介")]
        VShopIntroduce = 3
    }

    /// <summary>
    /// 结算状态
    /// </summary>
    public enum BrokerageStatus
    {
        /// <summary>
        /// 不可结算
        /// </summary>

        [Description("不可结算")]
        NotAvailable = -1,
        /// <summary>
        /// 未结算
        /// </summary>
        [Description("未结算")]
        NotSettled = 0,

        /// <summary>
        /// 已结算
        /// </summary>
        [Description("已结算")]
        Settled = 1
    }

    /// <summary>
    /// 资产类型（帐号明细类型）
    /// </summary>
    public enum CapitalDetailType
    {

        /// <summary>
        /// 红包领取
        /// </summary>
        [Description("领取红包")]
        RedPacket = 1,

        /// <summary>
        /// 充值
        /// </summary>
        [Description("充值")]
        ChargeAmount = 2,

        /// <summary>
        /// 提现
        /// </summary>
        [Description("提现")]
        WithDraw = 3,

        /// <summary>
        /// 消费
        /// </summary>
        [Description("消费")]
        Consume = 4,

        /// <summary>
        /// 退款
        /// </summary>
        [Description("退款")]
        Refund = 5,

        [Description("佣金收入")]
        Brokerage = 6,

        [Description("开团奖励")]
        OpenGroupReward = 7,

        [Description("邀请奖")]
        InvitationReward = 8,
        [Description("拼团返现")]
        ReturnMoney = 9
    }
    /// <summary>
    /// 申请退款状态
    /// </summary>
    public enum ChargeDetailStatus
    {

        /// <summary>
        /// 未付款
        /// </summary>
        [Description("未付款")]
        WaitPay = 1,

        /// <summary>
        /// 充值成功
        /// </summary>
        [Description("充值成功")]
        ChargeSuccess = 2

    }
    public enum PromoterStatus
    {
        /// <summary>
        /// 未审核
        /// </summary>
        [Description("未审核")]
        UnAudit = 0,
        /// <summary>
        /// 已审核
        /// </summary>
        [Description("已审核")]
        Audited = 1,
        /// <summary>
        /// 已拒绝
        /// </summary>
        [Description("已拒绝")]
        Refused = 2,
        /// <summary>
        /// 已清退
        /// </summary>
        [Description("已清退")]
        NotAvailable = 3,
    }
    public enum SlideAdType
    {
        /// <summary>
        /// 原数据
        /// </summary>
        [Description("原数据")]
        Initial = 0,
        /// <summary>
        /// 平台首页轮播图
        /// </summary>
        [Description("平台首页轮播图")]
        PlatformHome = 1,

        /// <summary>
        /// 平台限时购轮播图
        /// </summary>
        [Description("平台限时购轮播图")]
        PlatformLimitTime = 2,

        /// <summary>
        /// 店铺首页轮播图
        /// </summary>
        [Description("店铺首页轮播图")]
        ShopHome = 3,

        /// <summary>
        /// 微店轮播图
        /// </summary>
        [Description("微店轮播图")]
        VShopHome = 4,

        [Description("微信首页轮播图")]
        WeixinHome = 5,

        /// <summary>
        /// 触屏版首页轮播图
        /// </summary>
        [Description("触屏版首页轮播图")]
        WapHome = 6,

        /// <summary>
        /// 触屏版微店首页轮播图
        /// </summary>
        [Description("触屏版微店首页轮播图")]
        WapShopHome = 7,

        /// <summary>
        /// IOS首页轮播图
        /// </summary>
        [Description("APP首页轮播图")]
        IOSShopHome = 8,

        /// <summary>
        /// 分销首页轮播图
        /// </summary>
        [Description("分销首页轮播图")]
        DistributionHome = 9,


        /// <summary>
        ///APP首页图标图
        /// </summary>
        [Description("APP首页轮播图")]
        APPIcon = 10,

        /// <summary>
        /// APP积分商城轮播图
        /// </summary>
        [Description("APP积分商城轮播图")]
        AppGifts = 11,

        /// <summary>
        /// 引导页图
        /// </summary>
        [Description("APP积分商城轮播图")]
        AppGuide = 12,
        /// <summary>
        /// 周边门店轮播图
        /// </summary>
        [Description("周边门店轮播图")]
        NearShopBranchHome = 13,
        /// <summary>
        /// 周边门店图标图
        /// </summary>
        [Description("周边门店图标图")]
        NearShopBranchIcon = 14,
        /// <summary>
        /// 周边门店广告位
        /// </summary>
        [Description("周边门店广告位")]
        NearShopBranchSpecial = 15,
        /// <summary>
        /// 周边门店轮播图2
        /// </summary>
        [Description("周边门店轮播图2")]
        NearShopBranchHome2 = 16,
    }

}
